#include "EventData.h"
#include "Trace.h"

namespace tsc
{
namespace common
{

/*******************************************************************************
 *
 * Constructor
 *
 ******************************************************************************/
EventData::EventData(SIGNO sigNo) :
	_sigNo(sigNo)
{
	TRACE(7, "Ctor EventData sigNo=0x%x", sigNo);
} // EventData::EventData

EventData::EventData(const EventData& ed) :
	_sigNo(ed._sigNo)
{
	TRACE(7, "Copy Ctor EventData sigNo=0x%x", _sigNo);
}

/*******************************************************************************
 *
 * Destructor
 *
 ******************************************************************************/
EventData::~EventData()
{
	TRACE(7, "Dtor EventData sigNo=0x%x", _sigNo);
} // EventData::~EventData

SIGNO
EventData::sigNo() const
{
  return _sigNo;
}

void
EventData::deleteEvent(EventData*& event)
{
	delete event;
	event = 0;
}

} // namespace common
} // namespace tsc
